moral perfection - Turkish English Dictionary